State-of-the-art stellarator optimization code
This page details how to compile the STELLOPT family of codes on machines at NERSC. Note that for the BEAMS3D code you will need to compile ADAS separately.
Edison
module load cray-hdf5-parallel
module load cray-netcdf-hdf5parallel
module load fftw/3.3.4.0
module load cray-petsc-complex
module load slepc-complex
module load cray-tpsl
module load gsl
module load silo
** Hopper **
module swap PrgEnv-pgi PrgEnv-intel
module load cray-hdf5-parallel
module load cray-netcdf-hdf5parallel
module load ncar
module load fftw/3.3.4.0
module load cray-petsc-complex
module load slepc-complex
module load cray-tpsl
module load gsl
module load silo
Cori
module load cray-hdf5-parallel
module load cray-netcdf-hdf5parallel
module load fftw/3.3.4.5
module load cray-petsc-complex
module load slepc-complex
module load cray-tpsl
module load gsl
module load silo